
export enum BaseSelectUserVuexPropertyEnum {
  
  SetMarkList = 'SetMarkList',
  SetCurrentTabType = 'SetCurrentTabType',
  
  SetDepartmentData = 'SetDepartmentData',
  SetDepartmentDataDepartmentList = 'SetDepartmentDataDepartmentList',
  SetDepartmentDataDepartmentRootList = 'SetDepartmentDataDepartmentRootList',
  SetDepartmentDataUserList = 'SetDepartmentDataUserList',
  
  SetUserStateList = 'SetUserStateList',
  SetUserLabelList = 'SetUserLabelList',
  
  SetUserListMap = 'SetUserListMap',
  SetUserListMapDepartmentUserList = 'SetUserListMapDepartmentUserList',
  SetUserListMapDepartmentRootUserList = 'SetUserListMapDepartmentRootUserList',
  SetUserListMapRoleUserList = 'SetUserListMapRoleUserList',
  SetUserListMapServiceProviderUserList = 'SetUserListMapServiceProviderUserList',
  SetUserListMapProjectTeamUserList = 'SetUserListMapProjectTeamUserList',
  SetUserListMapSearchMoreUserList = 'SetUserListMapSearchMoreUserList',
  
  SetRoleList = 'SetRoleList',
  SetCurrentToggleRole = 'SetCurrentToggleRole',
  
  SetServiceProviderList = 'SetServiceProviderList',
  SetServiceProviderQualificationList = 'SetServiceProviderQualificationList',
  SetServiceProviderTypeList = 'SetServiceProviderTypeList',
  SetCurrentToggleServiceProvider = 'SetCurrentToggleServiceProvider',
  
  SetProjectTeamList = 'SetProjectTeamList',
  SetProjectCurrentToggleProjectTeam = 'SetProjectCurrentToggleProjectTeam',

  SetUserCountMap = 'SetUserCountMap',
  SetUserCountMapDepartmentRootUserCount = 'SetUserCountMapDepartmentRootUserCount',
  SetUserCountMapDepartmentUserCount = 'SetUserCountMapDepartmentUserCount',
  SetUserCountMapRoleUserCount = 'SetUserCountMapRoleUserCount',
  SetUserCountMapServiceProviderUserCount = 'SetUserCountMapServiceProviderUserCount',
  SetUserCountMapSearchMoreUserCount = 'SetUserCountMapSearchMoreUserCount',
  
  SetSearchUserListData = 'SetSearchUserListData',
  
  SetLoadingMap = 'SetLoadingMap',
  SetLoadingMapDepartmentLoading = 'SetLoadingMapDepartmentLoading',
  SetLoadingMapDepartmentUserLoading = 'SetLoadingMapDepartmentUserLoading',
  SetLoadingMapRoleLoading = 'SetLoadingMapRoleLoading',
  SetLoadingMapRoleUserLoading = 'SetLoadingMapRoleUserLoading',
  SetLoadingMapServiceProviderLoading = 'SetLoadingMapServiceProviderLoading',
  SetLoadingMapServiceProviderUserLoading = 'SetLoadingMapServiceProviderUserLoading',
  SetLoadingMapProjectTeamLoading = 'SetLoadingMapProjectTeamLoading',
  SetLoadingMapProjectTeamUserLoading = 'SetLoadingMapProjectTeamUserLoading',
  SetLoadingMapSearchLoading = 'SetLoadingMapSearchLoading',
  SetLoadingMapTabLoading = 'SetLoadingMapTabLoading',
  
  SetFilterNeedUpdateMap = 'SetFilterNeedUpdateMap',
  SetFilterNeedUpdateMapDepartment = 'SetFilterNeedUpdateMapDepartment',
  SetFilterNeedUpdateMapRole = 'SetFilterNeedUpdateMapRole',
  SetFilterNeedUpdateMapServiceProvider = 'SetFilterNeedUpdateMapServiceProvider',
  
  SetFilterDepartmentForm = 'SetFilterDepartmentForm',
  SetFilterRoleForm = 'SetFilterRoleForm',
  SetFilterServiceProviderForm = 'SetFilterServiceProviderForm',
  
  SetDepartmentNavList = 'SetDepartmentNavList',
  SetCurrentDepartmentNav = 'SetCurrentDepartmentNav',
  SetCheckedItemList = 'SetCheckedItemList',
  
  SetDepartmentListParams = 'SetDepartmentListParams',
  SetDepartmentUserListParams = 'SetDepartmentUserListParams',
  SetRoleListParams =  'SetRoleListParams',
  SetRoleUserListParams = 'SetRoleUserListParams',
  SetServiceProviderListParams = 'SetServiceProviderListParams',
  SetServiceProviderUserListParams = 'SetServiceProviderUserListParams',
  SetSearchMoreUserListParams = 'SetSearchMoreUserListParams',

  SetKeyword = 'SetKeyword',
  SetCurrentSearchMoreType = 'SetCurrentSearchMoreType',
  
  SetIsSearchOrganizationHasMore = 'SetIsSearchOrganizationHasMore',
  SetIsSearchSpHasMore = 'SetIsSearchSpHasMore',
  
  SetServiceProviderNavList = 'SetServiceProviderNavList',
  SetCurrentServiceProviderNav = 'SetCurrentServiceProviderNav',
  
  SetIsFilterVisible = 'SetIsFilterVisible',
  
  SetOptions = 'SetOptions',
  SetBindTabInfo = 'SetBindTabInfo',

  SetSearchCustomOptions = 'setSearchCustomOptions',
  
  FetchMarkList = 'FetchMarkList',
  FetchTriggerMarkList = 'FetchTriggerMarkList',
  FetchDepartmentList = 'FetchDepartmentList',
  FetchUserStateList = 'FetchUserStateList',
  FetchUserLabelList = 'FetchUserLabelList',
  FetchRoleList = 'FetchRoleList',
  FetchServiceProviderList = 'FetchServiceProviderList',
  FetchServiceProviderQualificationList = 'FetchServiceProviderQualificationList',
  FetchUserList = 'FetchUserList',
  FetchRoleUserList = 'FetchRoleUserList',
  FetchServiceProviderUserList = 'FetchServiceProviderUserList',
  FetchSearchUserList = 'FetchSearchUserList',
  FetchServiceProviderTypeList = 'FetchServiceProviderTypeList',
  FetchDepartmentUserList = 'FetchDepartmentUserList',
  FetchSearchMoreUserList = 'FetchSearchMoreUserList',

  FetchProjectTeamUserList = 'FetchProjectTeamUserList',
  FetchProjectTeamList = 'FetchProjectTeamList'

}

export enum BaseSelectUserFilterNeedUpdateKeyEnum {
  Department = 'Department',
  Role = 'Role',
  ServiceProvider = 'ServiceProvider',
}

export enum BaseSelectUserUserListKeyEnum {
  Department = 'Department',
  DepartmentRoot = 'DepartmentRoot',
  Role = 'Role',
  ServiceProvider = 'ServiceProvider',
  ProjectTeam = 'ProjectTeam',
  SearchMore = 'SearchMore'
}

export enum BaseSelectUserLoadingKeyEnum {
  Department = 'Department',
  DepartmentUser = 'DepartmentUser',
  Role = 'Role',
  RoleUser = 'RoleUser',
  ServiceProvider = 'ServiceProvider',
  ProjectTeam = 'ProjectTeam',
  ProjectTeamUser = 'ProjectTeamUser',
  ServiceProviderUser = 'ServiceProviderUser',
  Search = 'search',
  Tab = 'tab',
}

export default {
  BaseSelectUserLoadingKeyEnum,
  BaseSelectUserUserListKeyEnum,
  BaseSelectUserFilterNeedUpdateKeyEnum
}
